haulage of own goods - Alemán Inglés Diccionario